History
History
Synonyms
UK
US
Meaning:
elixir

a medicine which medieval scientists thought keeps a person alive for ever

remedy

ELIXIR OF LIFE as in Wiktionary
ELIXIR OF LIFE as in Wikipedia